Character development and storytelling for games (Course Technology, 2004)