Book Review

Review, analysis, and recommendations. Topics range from software development, business, leadership, and technical practices.