2
3
by Farmer, Paul, 1959-2022.
Published 1992
Book