Review: HL2
Rating: 4 out of 5
Date: 07 16, 2013
This book was a good read. I did notice quite a few discrepancies. It was still a good read. I hope part 3 is just as good as parts 1 & 2.