add a book for design patterns