ann liang book review