Philosophy and Revolutions in Genetics by Keekok Lee