Collaborative Design for Embedded Systems - Fitzgerald, John (Springer Berlin Heidelberg, 2014)