Witches Hats & Painted Chariots: The Incredible String Band and the 5,000 Layers of Psychedelic Folk Music