The Song of the Quarkbeast: Last Dragonslayer Book 2 by Jasper Fforde
A long time ago magic faded away, leaving behind only yo-yos, the extremely useful compass-pointing-to-North enchantment and the spell that keep bicycles from falling over. Things are about to change. Magical power is on the rise and King Snodd IV of Hereford has realised that he who controls magic controls almost anything. One person stands between Snodd and his plans for power and riches beyond the wildest dreams of avarice. Meet Jennifer Strange, sixteen-year-old acting manager of Kazam, the employment agency for sorcerers and soothsayers. With only one functioning wizard and her faithful assistant 'Tiger' Prawns, Jennifer must use every ounce of ingenuity to derail King Snodd's plans. It may involve a trip on a magic carpet at the speed of sound to the Troll Wall, the mysterious Transient Moose, and a powerless sorceress named Once Magnificent Boo. But one thing is certain: Jennifer Strange will not relinquish the noble powers of magic to big business and commerce without a fight.