larval guts of the African Palm Weevil (Rhynchophorus phoenicis). (Thesis). University of Salford