34 entries have been contributed to by Carter, David J: