Advanced Topics in Java - Kalicharan, Noel; Elera, Manuel Jordan; Graham, Jim; Nardone, Massimo (Apress, 2014)