Examples & Explanations by Mark S. Brodin & Robert M. Bloom