you might also be interested in this much lauded recent book:

http://www.twinpalms.com/?p=recently...ed&bookID=185#