Queueing Systems With Customer Abandonments And Retrials