Resilient Life: The Art of Living Dangerously by Evans, Brad; Reid, Julian A nice touch in this textbook is the final exam review section at the back.