This book is somewhat improved from the previous edition, but the very poor illustration quality and many typographical errors detract greatly from its overall quality. Unfortunately, this is the standard text in the field. A suitable competitor is sorely needed.