Guide to Java - Streib, James T.; Soma, Takako (Springer London, 2014)