Do people still buy chess books? If so, and you like attacking chess, then Super Nezh, Rashid Nezhmetdinov, Chess Assassan by Alex Pishkin is a book worth having, but not at the $40-50 I saw it advertised for on the Internet! I bought my copy years ago for a fraction of that price.
The Greatest Attacker in Chess: The Enigmatic Rashid Nezhmetdino by Cyrus Lakdawala is available for half that price, but I have not seen it reviewed.
Rashid Nezhmetdinov (December 15, 1912–June 3, 1974) was a Soviet player whoe hold the IM title and writer as well as a checker champion. Nezhmetdinov was a fierce, imaginative, attacking player, capable of beating anyone in the world.
Nezhmetdinov probably should have had the GM title, but unfortunately the only time he played outside the Soviet Union was at Bucharest in 1954 where he finished 2nd behind Korchnoi. He had a lifetime plus score against Tahl and Spassky but his weakness was that given a position where there were few attacking chances he would often try and complicate in the hopes of attacking even if it was not justified. He served as Tahl’s trainer in the latter’s championship matches against Botvinnik.
Vladas Mikėnas (1910 - 1992) was a Lithuanian International Master, an Honorary Grandmaster, and journalist. He was one of the most outstanding players from the Baltic's prior to World War II. After Lithuania was annexed by the USSR in 1940, he continued to play in many Soviet Championships as well.
He played for Lithuania at first board in five official and one unofficial Chess Olympiad. In 1930, he won the Estonian Championship and in 1931 tied for 2nd-5th place in the Baltic Championship. In the same year Mikenas emigrated from Estonia to Lithuania. In 1948 he drew a match against Nezhmetdinov with a 7-7 score. The game below was played in that match.
I would suggest playing over this game on an actual board so you can better visualize the lines of attack and defense.
[Event "Match for Soviet Master Title"]
[Site "Kazan URS"]
[Date "1948.03.??"]
[Round "?"]
[White "Rashid Nezhmetdino"]
[Black "Vladas Mikenas"]
[Result "1-0"]
[ECO "B02"]
[Annotator "Stockfish 17.1"]
[PlyCount "43"]
[EventDate "1948.??.??"]
{B02: Alekhine's Defense} 1. e4 Nf6 {A Mikenas specialty.} 2. e5 Nd5 3. c4 Nb6
4. c5 {An interesting alternative to the usual 4.d4} Nd5 5. Bc4 e6 6. Nc3 d6 7.
Nxd5 (7. Qb3 {Theis was the move Mikenas feared, but after} Nxc3 8. dxc3 dxe5
9. Be3 Nd7 {Black has asatisfactory, if somewaht passive, positiom.}) 7... exd5
8. Bxd5 c6 {This move was Mikenas’ invention because he thought 8...exd5 was
bad.} (8... dxe5 9. Qb3 {Black should now play 9...Bxc5} Qf6 10. Bxb7 Bxb7 11.
Qxb7 Qc6 12. Qc8+ Ke7 {White is better. Roeder,F (2275)-Ruehrig,V (2300)
Germany 1982}) 9. Bxf7+ {At the time this game was played this sacrifice was
unexpected; today it is the norm.} Kxf7 10. cxd6 Qe8 {In an earlier game in
the match 10...B36 was played. Mikenas avoided it here because in the
post-game analysis, Nezhmetdinov came up with) 11. Nh3 and obtained the
advantage.} 11. Qe2 (11. Qf3+ {is equally good.} Kg8 12. Qe3 Be6 {White is
only very slightly better}) 11... c5 12. Nf3 Bxd6 {Excellent! Nezhmetdinov
wrote, "A timely sacrifice which can’t be accepted." Actually, it can, but
doing so allows black easy euqality.} 13. Ng5+ (13. exd6 Qxe2+ 14. Kxe2 Re8+
15. Kd1 Bg4 16. d4 Bxf3+ 17. gxf3 cxd4 18. Bf4) 13... Kg6 {Black's K is
surprisingly safe here. 13...Kg8 would only gum up his development.} (13... Kg8
14. exd6 Qxe2+ 15. Kxe2 {and white is considerably better.}) 14. Qd3+ {[%mdl
8192] This check is very alluring, but white doesn't have enough attacking
pieces left and so the King is surprisingly safe wat out on g4.} (14. f4 Be7
15. e6 Bxg5 16. Qe4+ Kf6 17. fxg5+ Ke7 {This is the only move that avoids mate,
but it leaves his K safe plus he has a material advantage.} (17... Kxg5 18. d4+
Kf6 19. O-O+ Ke7 20. Bg5+ Kd6 21. Qe5+ Kc6 22. Qxc5#)) 14... Kxg5 {It looks
like the Black K is going on a dangerous journey, but in fact, this move is
the best and it is black who has a significant advantage!} 15. Qxd6 Qd8 {
This offer to trade Qs is correct, but it's too passive. The more aggressive
15...Qc6 attacking the g-Pawn was much better.} (15... Qc6 16. d4+ Kh5 {
It's remaekable, but there is no way white can take advantage of the K's
position.} 17. Be3 Qxd6 18. exd6 cxd4 19. Bxd4 Re8+ {Black has a decisive
advantage.}) 16. d4+ {A critical position. To what square should the K
retreat? There is only one move that avoids loss.} Kf5 {[%mdl 8192] and this
is not it!} (16... Kh5 17. Qxc5 Be6 18. O-O Nc6 19. Be3 Ne7 20. f4 Nf5 {
The engine's yop three moves (21.Qc3, 21.Bf2 and 21.Qa3 all are evaluated at 0.
00.}) (16... Kh5 17. g4+ {as in the game fails to} Bxg4 18. Qxc5 Qf8 {Black is
winning.}) 17. g4+ {[%mdl 512] This wins because with the K on f5 he cannot
play ...Bxg4} Ke4 (17... Kxg4 18. Qxc5 Nc6 19. Rg1+ Kf5 20. Qc4 Rf8 21. Rg5+
Ke4 22. f3+ {If 22...Kxf3 then 23.Qe2#} Rxf3 23. Qe2+ Kxd4 24. Qxf3 {Black
will get mated.}) 18. Qxc5 Rf8 19. O-O Kf3 20. h3 {White mates.} b6 21. Qc3+
Ke4 22. Qc4 {Black resigned . Mate is unavoidable.} (22. Qc4 Bxg4 23. hxg4 Rxf2
24. Re1+ Kf3 25. Qd3+ Kxg4 26. Qe4+ Kh5 27. Qxh7+ Kg4 28. Re4+ Kg3 29. Qxg7+
Qg5 30. Qxg5+ Kh3 31. Qg4#) 1-0