501
502
by Pasuk Phongpaichit.
Published 2004
503
by Kojima, Kiyoshi, 1920-2010.
Published 1977
504
505
by Fumio, Fukunaga
Published 2021
506
by Garlick, Jeremy,
Published 2020
507
508
509
510
by Rao, P. V. Narasimha
Published 1994
511
512
Published 2003
513
514
Published 2009
515
by Thatcher, Margaret
Published 2011
516
517
518
519
Published 2006
520
by Barro, Robert J
Published 2002