This book provides an introduction to Scheme for programmers--it is not for first-time programmers, but for people who already know how to program (at least a little) and are interested in learning Scheme.