This book is a great resource for anyone attempting to generate their own models. Be careful, though, because while the text provides the tools to build a model, it doesn't necessarily provide as much information about the model's epistemological foundations. The book also comes with a CD containing code for the models in MatLab, C and even Octave (which makes life much easier for open-source users like me who haven't gotten around to learning C yet).