2008 Branigin Lectures