Experience And Knowledge Management In Software Engineering by Kurt Schneider