1 Introduction  
2 Upper bounds on kissing numbers  
2.1 The Fejes Tóth bound and Coxeter-Böröczky bound  
2.2 Pure linear programming bounds  
2.3 Strengthening the linear programming  
2.4 Semi-definite programming  
3 Lower bounds on kissing numbers  
3.1 Constructions A and B  
3.2 Other constructions  
4 A table for dimensions \(n \leq 32\)