book review | Sahil Gupta