https://forumias.com/post/detail/Book-list-PSIR-Optional-1569894102
Book list: PSIR Optional