The Gleason-Kahane-Żelazko theorem and its generalizations

This expository article deals with results surrounding the following question: Which pairs of Banach algebras A and B have the property that every unital invertibility preserving linear map from A to B is a Jordan homomorphism?