100 things every writer needs to know - Edelstein, Scott (A Perigee Book, 1999)