An explanation of Jason Davies' implementation in d3.js of Bartholomew's Map Projection