An entertaining & psychological thriller set in the French Alps.  Nearly filmed by Alfred Hitchcock!!