Learn Java Now - Davis, Stephen R. (Microsoft)