So Good They Can’t Ignore You: Why Skills Trump Passion in the Quest for – GOOD

A nice touch here is that this unbranded textbook includes practice problems at the end of each chapter.