1
by Wright, Peter L.
Published 1996
2
by Cray, David, 1946-
Published 1998