Charmaine Wee has written 30 articles