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