Barbara Oakley

A Mind for Numbers - 1st Edition - TarcherPerigee 2014

9780399165245