Start out with Java Early Objects. 5 edition