add http://programminggems.wordpress.com/ reference