The Color Purple Collection Collections

958 pages • 2012 • 2 editions

fiction classics historical emotional reflective sad medium-paced