One which I absolutely like is by Peter Fremlin