Reading list: deep
design basics