Trig or treat : an encyclopedia of trigonometric identity proofs (TIPs) ; intellectually challenging games / Yeo Adrian. Singapore : World Scientific, 2007