I recommend it to those who want to have a good foundation to start from.