Any recommendations ?

This book seems pretty good... http://www.research.att.com/~bs/3rd.html