This book gives a good approach to the subject. Too bad that some instructions are slightly MikroPascal commented, they appear without explanation of their function. As against the examples speak for themselves, many lines of comments. For the price, a CD included with the book programs would have been welcome, as some are long enough to type with the risk of error that implies. Nevertheless, this book is well structured and addresses work progressively programming these "critters" sometimes a bit mysterious for beginners.