Assimilation and mixing of crystal-bearing magmas in the Snake River Plain, NW United States: rheological timescales for magmatism of large silicic provinces