Puerto Rico, a political and cultural history