Cover 4

Stones of Jerusalem

2002 • 263 pages