Become an Effective Software Engineering Manager: How to Be the Leader Your Development Team Needs Paperback $45.95