Brief

The 'Amazon.com for scientists' just raised $24M