Loops in Java - Bhatti, Zeeshan; Shah, Asadullah; Phatan, Agha Javed (IIUM Press, 2011)