Reversing: secrets of reverse engineering - Eilam, Eldad (John Wiley, 2005)