Type Spaces by Peter Burnhill