The Kobold Guide to Board Game Design

Ever fancied creating your own board game? Or just want to understand some of the underlying concepts?