Williams Textbook of – Hardcover, by Melmed Shlomo; Polonsky – Very Good

A nice touch in this textbook is the glossary at the back of each chapter.