struggled to finish. great info. just a lot of it. would recommend having a hardcopy.