Component-based software development case studies - Lau, Kung-Kiu (Series on component-based software development)