colliding worlds of mina lee book review