Heaven cracks, earth shakes by James C. Palmer | Menrva Books | MenrvaBooks