Andrew RycroftBooksBacterial Cell SurfaceFundamentals of Veterinary MicrobiologyAuthor data: Open Library