Essential Concepts and Skills
G.parthasarathi, Karin Nyfort- Hansen & Milap C Nahata
Includes index and glossary