Multimedia and electronic book publisher