Read, reason, write : - Seyler, Dorothy U. (McGraw-Hill Higher Education, 2010)