Java actually
A first course in programming
ISBN: 978-1-844480-418-4
Source Code
Complete source code from the book: jact1e-src-20061220.zip (~120KB)
Support for Console I/O and simple GUI dialog boxes:
Khalid A. Mughal
Torill Hamre
Rolf W. Rasmussen