Title: Indie Game Development Survival Guide (Game Development Series)
Subjects: Computer games, Design, Programming