Please answer this: who is singing lucy in the sky with diamonds?

John Lennon

Please answer this: who sings waiting for the world to change?

John Mayer

Please answer this: who wrote the book shout at the devil?
Wilbur Smith