Patel Press
The Great Stone Puzzle cover
The Great Stone Puzzle
Patel Press