It was difficult to decide how many stars to give this book; three seemed a bit low, but four definitely …