American black flies or buffalo gnatsby John Russell MallochBuffalo-gnatsLife cyclesAnatomySimuliidaeHistoryWriting a summary for young readers…For young readersBook data: Open Library