I believe the answer to (b), if Earl meant the first Supreme Court case striking down a federal enactment on first-amendment religion grounds, is Tilton v. Richardson (U.S. 1971) -- rather late in the game, what?