Linda Aronson is a bit of a screenwriting legend. There are loads of books out there you can spend your cash on, but hers are the best I've read - clear, consistent, interesting and illuminating. Plus she seems to be the only person who is drilling down into screenwriting structures that AREN'T the usual linear 3 act structure.