Author: Michael F. Barnsley
Alternate names: M. F. Barnsley; Michael Barnsley; Michael Fielding Barnsley; M. F Barnsley; M.F Barnsley
Born: 1946