Beneath a Marble Sky: A Novel of the Taj Mahal

Hardback