Oceans of Time
Axel Rudi Pell