Implementing mathematics with the Nuprl proof development systems (Prentice-Hall, 1986)