desighing and delivering - "david leigh" (2000)