add book of algorithm