Text this: Game development essentials : game story and character development / Marianne Krawczyk, Jeannie Novak.