enjoyable read with a slow start and questionable decision making but still a good read.