Donald Norris is a fine teacher! The explanations are of clarity! and very current projects. It is a treat! I appreciate the point of knowledge inputs needed to understand with more perspective that we use. For example, it's great to use a GPS module with the raspberry, but it's great to learn why you need at least 4 satellites and not 3 to position a point in space. This book contains many diagrams and pictures! No waffle! Awesome!