Which Harry Potter book is the longest?

Harry Potter and the Order of the Phoenix (Book 5). Strangely enough, it is the shortest movie.