revised and illuslrated with an introduclory leilerby