In what order should one read The Books of Magic? I'm mostly concerned with the main series issues and its spinoffs - The Books of Faerie seems to have threads and at least one revelation that take place at different points in the main narrative (Titania's story, for one). I understand there's also a crossover with Constantine? What other threads of the story should be read alongside the main series?
I'm fine with an order that preserves the integrity of the story as it unfolds, even if it's not chronological or a release order.