Below is a holiday cryptogram…with modifications. Each letter block consists of two consecutive encoded words of the text, plus an extra encoded letter separating the two words.
Example:
Text: You better watch out. You better not cry. You better not pout.
Blocking and added letters: YOUSBETTER WATCHTOUT YOUNBETTER NOTICRY YOUCBETTER NOTKPOUT
Encoding: ZPVTCFUUFS XBUDIUPVU ZPVOCFUUFS OPUJDSZ ZPVDCFUUFS OPULQPVU
+++
Gift: In the spirit of the season, a gift has been given. In each of the red letter blocks, a single letter has kindly been decoded for you. The green letter blocks, however, are all completely encoded. The 14 already decoded letters can be rearranged to spell the author of the text.
The extra letters separating the two words in each block will spell out, when decoded, the source of the text.
Note: All six commas as well as both periods have been removed from the text.
Can you discover the holiday text, the author, and the source?
GRINCH HWQHACYSXHQXGW AHGMHKIYMAEL EGAAEHDJYYK AYNXNGSH AIHCKIYMA YDHNW GQHNAZIGCI MINEEYNYA RSANPL XHNDHXMFYSA YDIISPYSX ZGAIXAIHPMHECHM ZGAIGHNFI YAIHXMZGAI AIHAMENMYW YXPZGAI PHNPNL GASINSWA AIHGRFIYSMHM REHNMNWALLNNWQ WYXYWE ZGMIYAY** ENLEIA**
PHXXLUPNMAYMQPJ