Frank Jr isn't what I'd call a credible source.

Could Angelo have killed Giancana? Sure, but as others have stated most evidence and/or sources point to Blasi.