Text this: Java programming for the absolute beginner Joseph P. Russell.