I'm a fairly new DM to Pathfinder. One of my players made a druid, and apparently they know every spell of the levels that they can cast. Should they know all of the spells from all of sourcebooks or only the spells from the corebook? Are they overpowered if they do, is it fine if they do?