MARC is horrible and quite awesome at the same time
Because librarians invented it, it is very well documented