lack Swan Revised edition compare prices