Livius.org
Articles on ancient history
Giza, Menkaura's Pyramid
Giza, Pyramid of Menkaura