Ravil Bukharaev; Nigel Davis The Kremlin of Kazan Through the Ages - Taylor and Francis 2001 ISBN: 9781315029290 Source: EBOOK