Reverse Engineering for Beginners: Free book http://beginners.re/