SE Books Revised edition compare prices