Manyebook
John Tooze
Introduction to Protein Structure