Invisible fences
by
Steven Monte
298 p. ; 24 cm