Cover 6

A Dog's Ransom

A Dog's Ransom

1972 • 271 pages