Zachary Hagen Book Review