"Budgen, David" Software Design - \\200502ENGGPCX - Pearson 2005 New Delhi - 474p. includes index and biblioraphy ISBN: 8129703939