Rating:

Both Cantonese and English version. :)

Original writeup (http://blog.samueltang.net/archives/334).