Ten dizzying theorems in under 3500 words! An excellent value!