Add article written for PragPub December 2013 with kind permission from
the publishers.