Buffalo, N.Y. : Prometheus Books,