Study and Practice of Writing English by Margaret Ashmun & Gerhard Richard Lomer