Co to znaczyło otrzymać prawa miejskie?

Historia naszej cywilizacji to historia miast. Sparta, Rzym, Florencja, Amsterdam, Kraków. Słuchając przewodnika opowiadającego nam historię niejednego miasta w Polsce pada stwierdzenie "osada otrzymała prawa miejskie w roku 1363", lub "miasto powstało na prawie magdeburskim". Ale co my o tym prawie wiemy?