Books written by Frank Ling