Promised land

by Michael Frome

xxii, 11-323 p. : 24 cm