ref
Unknown. Perhaps a variant of moke(“donkey”) (British slang), first appearing in the US in the 1930s.
Alternately, it could be a corruption of the Italian and Neapolitan word mammalucco(“mamluk”).
Blend of magazine + book, nowadays a reborrowing from Japanese ムック(mukku). [1]