Worth of time and bricks!

#1

Though this book is long and takes time and bricks but definitely worth the price and time.