Java - Liguori, Robert,Liguori, Patricia,Schulten, Lars (O'Reilly, 2008)