Harmony. Carolyn Parkhurst. Pamela Dorman Books/Viking. 278 pages. $27.
Harmony. Carolyn Parkhurst. Pamela Dorman Books/Viking. 278 pages. $27.
Harmony. Carolyn Parkhurst. Pamela Dorman Books/Viking. 278 pages. $27.