How to write it : a complete guide to everything you'll ever write - Lamb, Sandra E. (Ten Speed Press, 1998)