Fairy Tail Legends of Ishgar
A list of Magic that can be bought from Shops, as well as what Shop they're purchasable from, down to City and Price