3500 BC to 2015 AD