Amy Carmichael: Rescuer of Precious Gems

Hardback