I discovered this book in an HN comment, it's only right I post it here as well http://www.mazesforprogrammers.com/
[0] http://weblog.jamisbuck.org/archives.html (the maze posts date from early 2011)
I used what I learned to add a maze generator to the game I'm working on! So far only one level makes use of it (since most levels are better off being hand-crafted), but I have ideas for some other interesting levels that might use the maze generator.