Question: who played guitar on heart full of soul
Answer: Jeff Beck