highly detailed and complex angel of time, by peter mohrbacher and greg rutkowski and craig mullins