Biotechnology :theory and techniques