Blueprint for screen writing: A complete writer's guide to story structure and character development - Ballon, Rachel (Lawrence Erlbaum Associates, 2005)