Thinking critically about and researching algorithms [pdf]futuredata.stanford.edu102 pointslainon9 years ago