This looks interesting: Theoretical physicist Brian Greene explains “time” at five different levels of understanding: