Fifty Ways to Teach Writing: Tips for ESL/EFL Teachers - Kindle edition