Scan barcode
antidietleah's review
2.0
There might have been some good exercises and points in this book but they didn't translate well in this format. It was a struggle to get through.
More...
Scan barcode
2.0