Answer :

harriet beecher stowe wrote 30 books
Harriet Beecher Stowe wrote 30 books and countless shorter pieces.