Introduction to compiler construction in a Java world - Campbell, Bill (Taylor & Francis Group/CRC Press, 2013)