Essays scientific and philosophical.