James Boice
The birth of a king is normally marked by lavish national celebrations, a gathering of dignitaries and great joy.
But what if he is born in a cave, is surrounded by animals and his first visitors are unknown shepherds?
And what if his birth day presents are obscure and seemingly useless? You may... (more)
£7.99