Books by John Edward Bruce