From new to experinced GMs, this book is a must-read. It does a fantastic job of breaking down GMing to it's most descrite components and then explaining how to handle those fundemantls in a simple, logical way.
Highly recommend!