Producing Excellent Open Source Products
Eric Raymond
Use case Speciaists Designing Their Own Software