A review by theobviousmystery
The Last Wave by Pankaj Sekhsaria

adventurous informative medium-paced

3.25