This novel weaves together multiple voices without ever feeling messy.
ArchivesPrinceton Review Staff
Word Smart, 5th Edition; Smart Guide- paperback, 9780307945020, Princeton Review
A nice touch is the certificate of completion at the end of this activity book.