Karen Harper

36 books

791 pages digital 2018

missing page info digital 2018

493 pages paperback 1985

emotional slow-paced

missing page info 2012

fiction historical mystery mysterious medium-paced

411 pages digital 2012

511 pages paperback 2006

fiction romance emotional medium-paced

336 pages paperback 2009

fiction romance emotional lighthearted slow-paced

429 pages digital 2013

mysterious reflective tense fast-paced

346 pages paperback 1987

fiction emotional informative medium-paced

10 hours, 43 minutes audio

fiction historical emotional slow-paced