Save the Cat! Goes to the Movies: The Screenwriter’s Guide to Every Story Ever Told by Blake Snyder 8 h 48 min