DS5 is using Bastien books. He cruised through the first few fairly quickly compared to a friend that started a few months earlier but there is theory along the way which is great. I also find free sheet music of favourite classical songs, Star Wars etc and he makes his own music up too.