Andrew Ter Ern Loke God and Ultimate Origins - Springer Springer 2017 ISBN: 9783319575476 Source: EBOOK