publisher :: world scientific publishing company (