The great design : order and progress in nature