I'm not sure whether this deserves 4 stars or 3, but it definitely merits at least one second reading. This review may change as I think about this book more (and maybe figure things out about it more).Just a little background on the author: Egolf was born in Spain, his family moved to the U.S., ...