Author: Martin Fowler
Alternate names: Martin FOWLER
Born: 1963