Learning about design in theory and knowing the technical aspects of it can't hurt, but the reason why people create bad designs is not because they don't know how to make a design. It's because they lack creativity. Designing things is a creative process, not a technical one.
While this is an interesting book I'd love to own, I can't help feeling $39 for an ebook is a bit much. And well over the impulse buying price.<p>Of course that's the price you've set and that's all fine. I just wanted to let you know why at least this guy is abstaining for now.