John Crane was a senior Defence Department official responsible for protecting whistleblowers at the NSA but he ended up blowing the whistle himself after seeing his colleagues betray the whistleblowers they were supposed to protect. His claims are outlined in a new book - Bravehearts: Whistle Blowing In The Age Of Snowden by Mark Hertsgaard.