1
2
by Bordewich, Fergus M
Published 2008
3
4
Published 2012
5
by Dalrymple, William
Published 2003
6
by Dalrymple, William
Published 2002
7
by Jones, Colin
Published 2003
8
by Kamen, Henry
Published 2003
9
by Bradford, Ernle
Published 1999
10
11
12
13
by Lake, Crystal B.
Published 2020
14
by Azmi Ariffin
Published 2022
15