A review by rellaviir
Challenger Deep by Neal Shusterman

4.0