Java for RPG Programmers (3rd edition)