The Compiler Design Hand Book: Optimizations and Machine Code - Srikant, Y.N & Shankar,P