Book cover for Promise of the Valley

Promise of the Valley

Description of book