Elements Of Fiction Writing - Beginnings, Middles And Ends by Nancy Kress