Essentials of investments - Ahmad Syalaby (Nabhan)