Smith, David Andrew (Theologian) profile picture

Smith, David Andrew (Theologian)

Hidden agendas: demands of the heart that stop us loving God and others