Nicholas J M Patrick Author