sublimeguile

Brains and Machines: Making the best of what you've got