Books: Design principles for teaching effective writing (sorted by popularity)