Invisible fences

by Steven Monte

298 p. ; 24 cm