Reading list: Michael Baldwin's Book List
Books Michael Baldwin has written and recommended