Proteins Their Biological Functions and Structure