David Yardley profile picture

David Yardley

Successful IT Project Delivery: Learning the Lessons of Project Failure
Practical Consultancy Ethics
Getting a Top Job in Information Technology ("Times" Getting a Top Job)
Careers and Jobs in IT
Careers in Computing and IT
Practical Consultancy Ethics Professional Excellence for IT and Management Consultants