Fundamentals of embedeed software where C and assembley meet - Lewis (Prentice Hall, 2002)