O God why have you cast us off

Information
Author: David G Preston