Okay, yes, my nerd side is showing through with this book recommendation. However, nerdy this book review may sound; please be assured I understood very little from this book. This book recommendation came from my very tech savvy brother who creates thing in CAD and reverse engineers things on a daily basis. I do know that this book will teach you how to do amazing things.