An illustrated, Annotated catalogue of African Mecoptera (The University of Kansas science bulletin)