Fundamentals of software integration - Hammer, Kay (Jones and Bartlett Pub., 2008)