John, surely G.A. Henty has written something on this topic.