Essay Writing: English for Academic Purposes is a vey practical book. This book covers very valuable topics, such as basic principles in academic writing, meaningful reading for writing, writing an introduction, writing citations, data gathering, commenting on data, writing references, and revising and editing.