Lectures On The Theory And Practice Of P by David Hosack