Reading list: Java
Java Graphics Liang