i've read a ton of books on screenwriting, and here are 2 i always recommend - "save the cat" by blake snyder and "crafty screenwriting" by alex epstein. both are written by actual screenwriters (i know, a big surprise considering most are self acclaimed gurus who have no writing credentials whatsoever). both writers also have informative blogs. just google them.