Buffalo production text Elsevier Science 1992 N buffalo URN:ISBN:0444880763