Promised land
by
Michael Frome
xxii, 11-323 p. : 24 cm