Introduction to compiler construction in a Java world - Campbell, Bill 1950- (CRC Press, 2013)