You asked:

how many books did margaret peterson haddix write

  • book
    book
    Margaret Peterson Haddix
    Margaret Peterson Haddix
    Margaret Peterson Haddix is an author of at least 23 books.