This site is arranged by historical eras. It is easy to also search by keywords. Its purpose is to help student develop historical thinking skills. It also has a creation tool where teachers can make their own interactive activities to go with the documents. To access this you do have to create an account.