For all God's worth - - London Triangle/SPCK 1997 - 136 p - .

0281050457

248.3 / W953