I was just wondering why Design, UML and patterns books are so expensive. They are not necessarily more difficult to write (traditional ideas plus code snippets), they are a lot smaller (150-400 pages) and have a much longer shelf life (Five year old books on Design and UML are still up to date and newer ones don't displace the old ones). All these aspects should make these books cheaper - not more expensive. GoF book is also small and expensive but it is seminal work and has attained Biblical status. We all know enormous effort went into that book. Was that book trendsetter also for pricing of other books that followed. The Design books are not necessarily "Thinker/philosopher" books as I feel lot more effort / creativity / design and passion went into Head First Books. Can anyone explain ? Why ? Best wishes