Books by William Teh