1
2
by Tuffley, E. J.
Published 1990
3
4