Dr Arthur Benjamin is a professor of Mathematics in California. He is also a professional magician.
Books by Arthur Benjamin
Think Like A Maths Genius
How to calculate almost anything in your head – and how to do maths for people who don't do maths