The Complete Beginners Guide to the Arduino

On page 65, i think the wiring of the TIP120 isn't correct: you may have to swap pin 1 and 2 (base is 1, collector is 2).

However, this book is a very nice job, congratulations!

bye,
pedlo