astrophysical principles