chicken omelet: the definitive response to the chicken or the egg causality dilemma

No comments: