Scan barcode
A review by tyra_b
Someone Knows My Name by Lawrence Hill
5.0
I flew through this book and found it hard to put down. Great story, great characters, informative without being dry and text-book like.