Diagram courtesy of Brian Priestnall