Springer is a good choice,but don't forget you'll only get out what you put in.it takes a lot of time and patience to get it right,ask if you don't know,there are plenty of people who will help,with advice etc.you will get things wrong but you will learn from this. Simon.