Stringham, Gary hardware/firmware interface design: best practices for improving embedded systems development - Elsevier Science - 360p. ISBN: 9781856176057