[This is a fast-access FAQ excerpt.]
James Lipton An Exaltation of Larks Viking Penguin, 1991,
ISBN 0-670-3044-6
Ivan G. Sparkes Dictionary of Collective Nouns and Group Terms
Gale, 2nd ed, 1985, ISBN 0-8103-2188-2
Rex Collins A Crash of Rhinoceroses: A Dictionary of Collective
Nouns Moger Bell, 1993, ISBN 1-55921-096-6
There's an online collection at [...].
[There are lists of collectives at
<http://www.ojohaven.com/collectives/>
<http://www.sonic.net/~melissk/beastly.html>
<http://www.nzbirds.com/more/nouns.html>
and probably many other places.]