Well-written, & thoroughly reviewed, this book flows smoothly & is organized logically. Difficult concepts are well supported by figures & tables for ease of learning & each chapter is prefaced by a... This description may be from another edition of this product.