Free and situational writing for GCE 'N' and 'O' levels - Alvin, Leong Ping (Learners publishing, 2006)