Cite Them Right 11th edition - Harvard

Koushik Srinivas Kothagal and Koushik Srinivas Kothagal (2017) Modular Programming in Java 9 : Build Large Scale Applications Using Java Modularity and Project Jigsaw.

Chicago Manual of Style 17th edition (full note)

Koushik Srinivas Kothagal, and Koushik Srinivas Kothagal. Modular Programming in Java 9 : Build Large Scale Applications Using Java Modularity and Project Jigsaw.

American Psychological Association 7th edition

Koushik Srinivas Kothagal, & Koushik Srinivas Kothagal. (2017). Modular Programming in Java 9 : Build Large Scale Applications Using Java Modularity and Project Jigsaw.

Modern Language Association 9th edition

Koushik Srinivas Kothagal, and Koushik Srinivas Kothagal. Modular Programming in Java 9 : Build Large Scale Applications Using Java Modularity and Project Jigsaw. 2017.

ISO-690 (author-date, Deutsch)

KOUSHIK SRINIVAS KOTHAGAL and KOUSHIK SRINIVAS KOTHAGAL, 2017. Modular Programming in Java 9 : Build Large Scale Applications Using Java Modularity and Project Jigsaw

Warning: These citations may not always be 100% accurate.