A review by dlrosebyh
Macbeth (No Fear Shakespeare) by SparkNotes, William Shakespeare

5.0

First read: 4.25
Second read: 5

Read for school.