My vote for the following

http://www.amazon.com/Mastering-Visu...1364021&sr=8-1
http://www.amazon.com/C-Bible-Jeff-F...1364163&sr=8-1