Object-Oriented Game Development by Julian Gold