i don't know of any books off the top of my head but I would encourage you to visit a few good websites I know of, if you haven,t already found them: Cathlab.com and try to ggogle SICP and Wess Todd last I looked they both had some good info on their...