Author: Alan Macfarlane
Alternate names: Alan MacFarlane; Alan Donald James Macfarlane; ALAN MACFARLANE
Born: 1941