I purchased the ebook version of this at amazon for a little over a dollar. This book is awesome considering how much it costs. It really simplified and made more understandable the reasons for the design patterns that it covered.