Review by Bryan D. Palmer