Echo Manual by A. Jamil Tajik, Jae K. Oh and James B. Seward (2006, Hardcover) This textbook is the same edition used in my friend’s class last year.