I just read a really good one by Dr Paul Warren (cant remember the name! )
I dont think its in print anymore though... (I got it at a garage sale)
it was so good I just found another of his books on ebay!

gee Im not much help am I?!