The National Library Board (NLB) of Singapore has an amazing physical collection in 22 branches across the island, as well as online content, including databases, ebooks, and audio books.
The library is free for Singapore citizens and Permanent Residents. Foreigners can join for a one-time registration fee of $10.50, plus an annual fee of $42.80. Click here for more information about how to become a member. We highly recommend you join. (Unfortunately, the school is not able to join as an institutional member. They only allow individual accounts.)