Yap Ah Loy : 1837-1885 - MIDDLEBROOK, S.M (M.B.R.A.S. reprint, 1983)