5.0

I really loved this book. The explanation of the design process was thorough, but it was the design challenge section that really held my attention.