A review by marathonreader
Island by Aldous Huxley

3.25