The British simuliidae with keys to the species in the adult, pupal and larval stages
Smart, John.
Ambleside Freshwater Biological Association
1944
Simuliidae.
Diptera