Simon Willis
Subtitle: Abstract Structures
ISBN-13: 9781898669241