Spiritual tides : religion, memory and history in three Caribbean novels