Save the cat! : the last book on screenwriting you'll ever need
Blake Snyder
The 21st Century Screenplay a Comprehensive Guide to Writing Tomorrow's Films.
Linda Aronson