Learn Java for Web development - Layka, Vishal, (Apress, 2014)