Publications by authors named "Nathaniel J M Haven"