i haven't read this book.
complex is in my opinion a solution that might be not easy to understand but is writen in simple and logic code.
complicated is a solution that might be simple (or complex) but is written in code which is not easy to understand because there are no patterns or logic in it and no proper metaphors and naming.