How to Write Your Own Compiler (2009)
One of the best resources I've seen on this is Capon and Jinks 'Compiler Engineering Using Pascal' (1988; ISBN 0-333-47155-5) if you can get hold of ithttp://www.cs.man.ac.uk/~pjj/book.html