SE Books 3rd ed 2018 edition compare prices