Singapore ; London : Prentice Hall,