Karlsson-on-the-Roof is a character who features in a series of children's books by the Swedish author Astrid Lindgren. Lindgren may have borrowed the idea for the series from a s…