Concepts in Biolgy - Engineer, Asghar Ali (Lowa, 1985)