The whisperers

Orlando Figes
Metropolitan Books
9780805074611
0-8050-7461-9